onerous contracts - French English Dictionary